Crearea unui server GTA 5

Giteqa

Mulți utilizatori doresc să-și creeze propriul server, fie că este vorba de GTA RP sau de un alt mod, iar în acest articol vă voi arăta cum să vă creați propriul server și ce va fi nevoie.

Ce va fi necesar?

  • Gazduire
  • Abilitatea de a lucra cu SSH și de a seta un protocol securizat
  • Selectați sistemul de operare dorit. Vă voi arăta un exemplu pe linux
  • Abilitatea de a lucra cu baze de date
  • Cunoașteți PHP (bine sau utilizați coduri gata făcute de pe Internet)
  • Înțelegerea scripting (opțional)
  • Cunoașterea limbii engleze
  • Licențiat GTA 5
  • Firezilla
  • Putty

Un scurt ghid

Inițial, alegem găzduirea pe care va fi localizat serverul nostru, voi folosi serviciul nostru pentru a arăta cum funcționează totul.

După crearea unui server pe Linux OS Ubuntu 20.04 (aceasta este versiunea pe care o folosesc), trebuie să instalăm o bază de date MySQL. Puteți citi exact cum să faceți acest lucru la acest link.(Vă sfătuiesc să vă familiarizați complet cu configurarea și cum să vă limitați cel mai bine proiectul de pericole)

De asemenea, este mai ușor să lucrați prin Programul putty pentru a configura serverul prin consola de comandă. Pentru a utiliza acest program, va trebui să instalați chei SSH pe serverul dvs. de găzduire, puteți solicita furnizorului dvs. (le avem instalate inițial și este ușor de conectat).
După conectarea la consolă și instalarea bazei de date, va trebui să introducem următoarele comenzi pentru ca serverul să funcționeze.

  1. Apt-get update caută actualizări
  2. Apt-get upgrade descarcă actualizări
  3. Apt-get install mysql-server - instalarea bazei de date server
  4. apt-get install phpmyadmin [space]+[tab] + [enter] când selectați apache2 și veniți cu o parolă complexă în care vor exista litere mari și mici, numere și caractere speciale.
  5. apt-get install build-essential checkinstall
  6. apt-get install libssl-dev
  7. Apt install nodejs
  8. Instalarea NVM wget https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
  9. Reporniți terminalul cu comanda- source ~/.profile
  10. Verificăm operabilitatea folosind nvm --version
  11. nvm ls-remote  lista a tuturor versiunilor disponibile
  12. node -v arată versiunea curentă
  13. nvm install *version*, specificați versiunea pe care nodul-v
  14. add-apt-repository -y ppa:ubuntu-toolchain-r/test (totul este scris fără spații, cu excepția-y)
  15. apt update & & sudo apt install libstdc++6
  16. Accesați folderul rădăcină cd /home
  17. Crearea folderului serverului mkdir server
  18. Du-te la ea cd server
  19. Acum descărcați Rage MP wget https://cdn.rage.mp/updater/prerelease/server-files/linux_x64.tar.gz
  20. Despachetarea fișierelor serverului  tar -xzf server files linux_x64.tar.gz
  21. Intrăm în folderul cd ragemp-srv creat după despachetare
  22. Pornim serverul astfel încât fișierul de configurare - ./ragemp-server
  23. Acum descărcați programul firezilla
  24. Avem acces la server prin firezilla și configurăm conf.json (se află pe calea /home/server/ragemp-srv) selectați-l și faceți clic pe "Edit"

Video Instructie

Acum Puteți descărca ansambluri gata făcute și le puteți muta pe serverul dvs. doar aruncându-le în folderul rădăcină, dar nu uitați să vă schimbați adresa de e-mail și parola.

Puteți descărca ansambluri gata făcute aici: https://rage-multiplayer.ru/rage-mp/servers/
Scripturi gata făcute pentru server https://ragemp.com/rage-mp/scripts/packages/

Folosind acest ghid, vă puteți crea serverul GTA 5 RP în doar 10-15 minute. De asemenea, puteți crea nu numai un RP, ci și un server de alt tip, există 10 dintre ele în total și le voi enumera pe fiecare mai jos.

Moduri:
  • Roleplay - este un joc de rol, adică toată lumea joacă un anumit rol. 
  • Freeroam- un server gta obișnuit
  • Deathmatch-PVP regulat
  • TEAMDEATHMATCH-echipa PVP
  • Race-Curse
  • Drift-Drift
  • Derby-Derby
  • Trucking - Transport De Marfă
  • Copsandrobbers-polițiști și tâlhari
  • Gangwar-Război De Grup

Ghid detaliat

Așa cum am spus în ghidul scurt, va trebui să alegeți găzduirea pe care veți găzdui serverul. Trebuie să acordați atenție puterii serverelor, rezistenței la DDOS, volumelor de disc și, desigur, prețului.

După ce ați ales găzduirea necesară, va trebui să instalați un sistem Linux pe server (Ubuntu 20.04 este versiunea pe care o folosesc) și apoi va trebui să actualizăm serverul. Acest lucru se poate face folosind următoarele comenzi:

Apt-get update

Apt-get upgrade

După ce ați actualizat serverul și toate componentele sistemului său, trebuie să instalați un cadru în care toate datele utilizatorului vor fi disponibile. Pentru a face acest lucru, introduceți comanda apt install mysql-server - astfel vom instala baza de date. Suntem de acord asupra tuturor punctelor apăsând Y.

Apoi, trebuie să instalăm panoul php pentru a face acest lucru, introduceți comanda apt install phpmyadmin
După ce ați introdus această comandă, va trebui, de asemenea, să fiți de acord cu totul apăsând Y. apoi, când selectați Apache 2, Apăsați Tab+space+enter în același timp și veniți cu o parolă complexă pentru utilizatorul root.

Trebuie să includă litere mici și mari, numere și simboluri speciale.

Fiecare instalare va mânca spațiu pe disc

Apoi, vom instala câteva biblioteci necesare folosind comenzile:

  • apt-get install build-essential checkinstall
  • apt-get install libssl-dev
  • apt-get install nodejs

Acum că totul este instalat, va trebui să descărcăm NVM [ Node Version Manager ] pentru o operare convenabilă și schimbarea versiunilor nodului

Wget https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

După introducerea acestei comenzi, așteptăm finalizarea instalării și reintroducerea terminalului sau pur și simplu introduceți comanda:

source ~/.profile

Acum trebuie să verificăm operabilitatea componentelor instalate, să aflăm versiunea nodului și să o instalăm. Toate aceste acțiuni sunt efectuate cu ajutorul comenzilor:

  • nvm --version Checking the operability of
  • nvm ls-remote list of all available versions
  • node -v shows the current version
  • nvm install *version*, specify the version that the node -v command showed you

Când toate cele de mai sus sunt terminate, va trebui să instalăm câteva depozite și o altă bibliotecă, facem acest lucru cu:

add-apt-repository -y ppa:ubuntu-toolchain-r/test (everything is written without spaces except -y)
apt update && sudo apt install libstdc++6

Când toate acțiunile de mai sus sunt terminate, putem începe să descărcăm fișiere server. Pentru a face acest lucru, trebuie să creăm un dosar în care îl vom pune. Să mergem la folderul rădăcină și să creăm unul nou acolo folosind comenzile:

Cd /home go to the root folder
Mkdir server create a folder where we will place the server
Cd server go to the created folder

Acum putem descărca arhiva serverului aici și despachetați - o pentru a face acest lucru, introduceți comenzile:

  • wget https://cdn.rage.mp/updater/prerelease/server-files/linux_x64.tar.gz
  • tar -xzf linux_x64.tar.gz *Unpacking the server files *

După ce arhiva a fost despachetată, a fost creat un nou folder, intrăm în folderul creat cu

cd ragemp-srv

Acum trebuie să pornim serverul astfel încât să apară toate folderele și fișierele necesare. Pornim serverul folosind comanda:

./ragemp-server

Puteți închide serverul folosind ctrl + c

Acum trebuie să descărcăm programul Firezilla pentru a lucra cu fișiere server și pentru a instala scripturi și alte lucruri pe server în viitor. După instalarea programului, va trebui să vă conectați la server folosind acest program, acolo veți avea nevoie de numele gazdei sau adresa IP a serverului, de conectare (rădăcină), parola de pe server și asigurați-vă că specificați portul 22 (dacă nu a fost instalat altul).

Apoi, va trebui să configurați fișierul cons.json-ul care se află pe calea / home / server / ragemp-srv și după selectarea acestuia, faceți clic pe "Edit"

După editarea fișierului (l-am editat printr-un fișier text simplu), trebuie să îl salvați și să acceptați modificările bifând caseta

Ce date sunt în acest fișier:

  • maxplayers — numărul maxim de jucători care se pot conecta la serverul dvs.
  • nume — numele serverului dvs.
  • gamemode este numele modului, de exemplu, Deathmatch
  • stream - distance este domeniul de aplicare al obiectelor. (cu cât este mai mare, cu atât este mai vizibil)
  • announce - vizibilitatea serverului în căutarea globală (adevărat — da \ fals — nu).
  • csharp - activarea suportului script pentru noi#
  • port - numărul portului serverului dvs. pentru care jucătorii trebuie să se conecteze.

După ce ați configurat acest fișier, puteți porni serverul și vă puteți conecta la acesta pentru aceasta, va trebui să descărcați RageRP
Trebuie să îl descărcați pe computer și apoi veți putea accesa serverul dvs., dar trebuie să înțelegeți că Grand Theft Auto 5 trebuie să fie licențiat, altfel nimic nu va funcționa.

Concluzie

După ce ați citit acest articol, probabil că ați realizat că oricine poate deveni proprietarul serverului, veți avea nevoie de un sistem puternic puternic. În principiu, vă puteți crea propriul server pe computerul de acasă, dar acest lucru va necesita un computer foarte puternic, care poate funcționa fără întrerupere, iar acest lucru, la rândul său, va dăuna componentelor sale. Prin urmare, sfatul meu pentru dvs. este să utilizați diferite tipuri de furnizori de găzduire, ale căror servere le puteți utiliza la capacitate maximă și să nu vă faceți griji cu privire la defecțiuni și așa mai departe, de exemplu, dacă ceva eșuează brusc pe serverul dvs., acesta va fi înlocuit instantaneu și nici nu veți suferi pierderi.

O nuanță importantă în crearea unui server este dorința și oportunitatea de a vă dezvolta în mod constant, deoarece pentru a vă crea propriile scripturi personale, va trebui să cunoașteți limba C# și există și multe alte nuanțe, dar dacă petreceți o săptămână puteți crea propriul dvs. proiect unic GTA RP care va aduce profit și bucurie utilizatorilor.